// AnyProxy提供了二次开发的能力，你可以使用js编写自己的规则模块rule，来自定义网络请求的处理逻辑
// 拦截并修改正在发送的请求
// 拦截并修改服务端响应
/*
module.exports = {
    * beforeSendResponse(requestDetail, responseDetail) {
        if (requestDetail.url.indexOf('baidu') >= 0) {
            const newResponse = responseDetail.response
            newResponse.body = '———AnyProxy Hacked———'
            return {
                response: newResponse,
            }
        }
        return {
            response: responseDetail.response,
        }

    }
}
*/


// 对通过请求响应的头部来判断是html还是js(responseDetail.response.headers['Content-Type'].indexOf('text/html'))

